home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 6 / Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso / 010a / mimen30a.zip / HISTORY.DOC < prev    next >
Text File  |  1991-12-24  |  8KB  |  174 lines

  1.      The following list a brief history description of each version of MIMENU.
  2.  
  3. 1.0 - 1.5  These versions were written in dBase III with the Quick Silver
  4.      compiler.  The final version 1.5 ran extremely well but due to the
  5.      Quick Silver compiler, the program size was extremely large (slightly
  6.      under 300K).  I kept feeling something could be done to change this.
  7.  
  8. 2.0  My first attempt at rewriting the dBase version into Turbo C using a
  9.      CXL library set for special windows and functions.
  10.  
  11. 2.1  Cleaned up several minor bugs and added the "S" command for viewing a
  12.      computers system configuration.  Also added mouse support, but could
  13.      only achieve support with mouse replacing the arrow keys.
  14.  
  15. 2.2  Improved the mouse support with a better point and shoot cursor.  This
  16.      allowed me to redesign the mouse pulldown menus and gave a Next and
  17.      Prev box to substitute for PgUp/PgDn keys.
  18.  
  19. 2.3  Cleaned up one bug that caused an occasional duplicate page to be created
  20.      when a menu page was deleted.
  21.  
  22. 2.4  Added new and improved features which include:
  23.      -  Goto ("G" command) changed the way to select menu page to goto.
  24.         Select either by arrow keys or by mouse pointer.
  25.  
  26.      -  New built in quick macros for commonly used DOS commands.  Pressing
  27.         the <SHIFT> key will display a list of function key macros on bottom
  28.         line.  F1 thru F8 are preset, while F9 and F10 can by changed through
  29.         the Modify command.
  30.  
  31.      -  Modify ("M" command) has the following changes:
  32.         --  First screen now allows the <ESC> key to end editing.
  33.         --  Added a new area on first screen to input data for two user
  34.             defined function key macros (F9 and F10).
  35.         --  Second screen now allows the mouse to select items and colors.
  36.             <ESC> will also end editing.
  37.  
  38.      -  The mouse pulldown menus can now be released by pressing <ESC> or
  39.         by pressing the right mouse button.
  40.  
  41.      -  Edit ("E" command) changed the edit window to expand when cursor
  42.         enters the Path field.  This expanded window now shows the extra
  43.         characters available for this field.  The F1 help will still explain
  44.         each character in more depth.
  45.  
  46.      -  Corrected a couple misspellings in the program.
  47.  
  48.      -  I believe a problem of an incompatible older mouse driver (pre
  49.         version 4.01 Logitech) has been corrected to now allow this mouse
  50.         driver to display its cursor at startup.
  51.  
  52.      -  Password encryption was changed.  Previous version could loose file
  53.         data if computer was turned off in the middle of it reading in the
  54.         old PASSWORD.DAT file.
  55.  
  56. 2.41 Fixed a minor error with the new window that displays the special edit
  57.      characters for the choice path.  The "%" character was left off.
  58.  
  59.      Also had several instances when the program locked up or aborted
  60.      abnormally.  Haven't isolated the cause which seams to appear during
  61.      or right after an editing function.  Have now compiled using Turbo C's
  62.      HUGE memory module, which hopefully will prevent this problem again.
  63.  
  64. 2.42 - 1 Sep 90 - Corrected the Function key DIR command which occasionally
  65.      displayed garbage on the screen after the file names found.
  66.  
  67.      Also corrected a couple incorrect instructions in the help file.
  68.  
  69. 2.5 - 7 Dec 90 - Added a new feature of being able to run an external
  70.      screen saver program instead of just the built in screen saver routine.
  71.  
  72. 2.6 - 12 Feb 91 - Added new features and did some streamlining to tighten
  73.      up the code for a smaller product.
  74.  
  75.      Features Changed:
  76.      The built in function key DOS command window was changed to a pop up
  77.        window in the middle of the screen instead of along the bottom.  This
  78.        gave a more readable screen window.
  79.  
  80.      Modify screen was changed since it was beginning to become to cluttered.
  81.        I changed the "M" screen to go first to a menu to select the area you
  82.        want to change.  This also put the passwords on a separate screen to
  83.        keep peeking eyes over your shoulder from seeing the passwords while
  84.        you might be doing other changes.
  85.  
  86.      The PASSWORD.DAT file and DEFAULT.DAT files have been merged into one
  87.        file, now called MI-RUN.CFG.  A program CONVERT.EXE is included to
  88.        automatically change these files and delete the old files (and itself)
  89.        to save you disk space.
  90.  
  91.      Features Corrected:
  92.      The Extended Memory was corrected on the "S" screen to not display any
  93.        memory for non AT type computers.  XT's and others were returning
  94.        erroneous values.
  95.  
  96.      Features Added:
  97.      A new default entry has been added to the modify screen to select if
  98.        you want MIMENU to return back to the last menu choice.  If set to
  99.        a "Y", the last menu page and choice on any set of menu pages will
  100.        be set as the starting position.  Normal exit with "Q" will always
  101.        start MIMENU back to the first page and first menu choice.  Thanks
  102.        to Michael Valdez and Bob Swentor for making this request.
  103.  
  104.  
  105. 2.7 - 28 May 91 - Corrected a few minor problems that developed since the
  106.        last version.
  107.  
  108.      Features Corrected:
  109.      Corrected a problem with the built in Format command that caused
  110.        problems with some computers with only a single 360k drive.  It
  111.        would not retain the pop up window to select from.
  112.  
  113.      Features Added:
  114.      The capability to provide a longer submenu filename.  Now you can
  115.        place your submenus on other drives or directories.  Before, if
  116.        a submenu filename (with path directory) was greater than eight
  117.        characters long, it caused unexpected results (usually it thought
  118.        it was in the process of a Copy command).  A submenu filename can
  119.        now be no greater than 40 characters.
  120.  
  121.  
  122. 2.8 - 25 Aug 91 - Corrected a few minor problems and added features.
  123.  
  124.      Features Corrected:
  125.      Corrected a problem with the pop up function keys requesting a
  126.        password if the choice currently highlighted required a password.
  127.        Now the Shift-Functions only require a password if the password
  128.        required choice in the password modify screen has been set to 'Y'.
  129.      Fixed help screen for GOTO window.  Didn't like wording and GOTO
  130.        help information was not being displayed when GOTO window was
  131.        opened.
  132.  
  133.  
  134. 2.9 - 4 Oct 91 - Added new feature.
  135.  
  136.      Added capability to the "G"oto command to allow the menu choice to
  137.        be selected by pressing the menu page number also.  The help
  138.        screen was also updated to reflect this change.
  139.  
  140. 3.0 - 26 Nov 91 - Minor update.
  141.  
  142.      Changed last menu choice return feature.  Now you can make MIMENU
  143.        start at any menu choice by supplying the command of:
  144.  
  145.        MENU filename page choice  (Example:  MENU GAMES 1 3 would start
  146.        with the GAMES submenu file on page 1 with menu choice 3 highlighted.)
  147.        I did not like the first way I attempted to do this since shutting off
  148.        the computer while a program was being ran caused MIMENU to restart
  149.        back at the exited menu choice (even if its a few days later.)  Now
  150.        each time you start MIMENU with the "M" batch file command from DOS,
  151.        MIMENU will start back up with the first page of the main menu.
  152.  
  153.      MIMENU will now delete at program start, the DEFAULT.BAT file it created
  154.        when it last left.  This will prevent an accidental program restart if
  155.        MIMENU has an abnormal abort due to a DOS command failure.
  156.  
  157. 3.0a - 24 Dec 91 - Minor update.
  158.  
  159.      My example above using the GAMES would not work without using the ".DAT"
  160.        extension for the file name.  This has now been fixed (the extension
  161.        is now optional).
  162.  
  163.      MIMENU can now also go to selected menu pages and choice by adding the
  164.        page number and menu choice after the menu name.
  165.        (Example:  %GAMES 1 3 will load the GAMES menu set of pages and go
  166.        to page 1 and menu choice 3.)  If the menu file is not present,
  167.        MIMENU will create the menu file as before but, along with the choice
  168.        "0" being set to return back to the main menu, choice "9" will be set
  169.        to return to the calling menu file page and number.  You can then
  170.        remove either one of these choice that you might not want.
  171.  
  172.  
  173.  
  174.